package fr.afcepf.qualimetrie.business;

import java.util.List;

import fr.afcepf.qualimetrie.data.IDaoStagiaire;
import fr.afcepf.qualimetrie.entity.Stagiaire;

/**
 * Business Stagiaire.
 * @author Stagiaire
 */
public class BusinessStagiaire implements IBusinessStagiaire {

    /**
     * Dao.
     */
    private IDaoStagiaire daoStagiaire;

    /**
     * @param paramDaoStagiaire the daoStagiaire to set
     */
    public void setDaoStagiaire(IDaoStagiaire paramDaoStagiaire) {
        daoStagiaire = paramDaoStagiaire;
    }

    @Override
    public List<Stagiaire> rechercher(int paramIdOrg, String paramNom) {
        // TODO Auto-generated method stub
        List<Stagiaire> result;
        if (paramNom != null) {
            result = daoStagiaire.rechercher(paramNom);
        } else {
            result = daoStagiaire.rechercher(paramIdOrg);
        }
        return result;
    }

    @Override
    public Stagiaire renvoi(Stagiaire paramStagiaire) {
        // TODO Auto-generated method stub
        paramStagiaire.setOrganisme(null);
        return daoStagiaire.renvoi(paramStagiaire);
    }
    @Override
    public Stagiaire ajouter(Stagiaire paramStagiaire) {
        // TODO Auto-generated method stub
        return daoStagiaire.ajouter(paramStagiaire);
    }


}
